package com.lazy.book.service.generator;

import com.lazy.book.pojo.generator.po.GeneratorTableColumn;
import com.mybatisflex.core.service.IService;

import java.util.List;

/**
 *
 * @author lazy
 * @since 2025-09-05
 */
public interface GeneratorTableColumnService extends IService<GeneratorTableColumn> {

  void batchInsert(List<GeneratorTableColumn> tableColumns);

  List<GeneratorTableColumn> getTableColumnsByTableId(Long tableId);

  List<GeneratorTableColumn> getTableColumnsByTableName(Long tableId);

  void updateBatchTableColumns(List<GeneratorTableColumn> columns);

  void remove(List<String> tableNames);
}
